home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / administ / inipat / readme.txt < prev    next >
Text File  |  1996-07-10  |  14KB  |  340 lines

  1. ****************************************************************************
  2. INIPAT.EXE - Version 1.0, DameWare Development, 1995.
  3. ****************************************************************************
  4.  
  5. INIPAT is a small DOS utility that allows for patching of ALL .INI files.
  6.  
  7. This utility is particular useful to Network Administrators for dynamic
  8. patching of .ini files of all types.  It is commonly used to perform
  9. .ini patching from within Network Login Scripts and batch (.bat) files.
  10.  
  11. INIPAT.ZIP includes the following files:
  12.     . INIPAT.EXE - the INIPATcher utility
  13.     . README.TXT - this help file
  14.     . REGISTER.TXT - INIPATcher ShareWare Registration Form.
  15.     . SAMPLE.PAT - a sample Patternfile
  16.     . SAMPLE.INI - a sample Inifile
  17.  
  18. Usage syntax:
  19. -------------
  20.  
  21.    INIPAT - when executed without parameters, a help screen is displayed.
  22.    INIPAT Inifile Patternfile
  23.  
  24. Where Inifile     = is the .ini file to make changes to.
  25.       Patternfile = is the parameter file containing the actions, commands,
  26.             and statements to be processed.
  27.  
  28. Examples of command line execution:
  29. -----------------------------------
  30.    INIPAT C:\WINDOWS\SYSTEM.INI C:\PAT\SOUND.PAT
  31.    INIPAT c:\windows\win.ini pattern.pat
  32.    c:\lan\inipat c:\lan\sample.ini c:\lan\sample.pat
  33.  
  34. Environment String Table:
  35. -------------------------
  36. The entire DOS Environment string table is loaded into memory, and can be
  37. used in any patternfile.  You can insert any environment variable, 
  38. surrounded by % (percent) signs to have INIPAT replace the text with the
  39. data value of the specified environment variable.
  40.  
  41. For example, a patternfile named sample.pat could contain the lines:
  42.  
  43.     [AddLine]
  44.     [Network]
  45.     UserName=%user%
  46.     UserPath=c:\network\%user%\log
  47.  
  48. Patternfile syntax:
  49. -------------------
  50. The patternfile can contain multiple function(s), however each function can
  51. only contain one SectionName.  Each function can contain multiple
  52. statement(s), if desired:
  53.  
  54.     [Function]
  55.     [SectionName]
  56.     statement(s)
  57. Where:
  58.  
  59.     Function = [AddLine] - Add a line(s) to section
  60.            [AddSection] - Add a new section
  61.             Note: this will delete section, then add new
  62.            [DeleteLine] - Delete line(s) within a section
  63.            [DeleteSection] - Delete an entire section
  64.  
  65. Patternfile examples:
  66. ---------------------
  67.     [AddLine]
  68.     [Network]
  69.     UserName=%user%
  70.     Workgroup=ACCT
  71.     ComputerName=MY386
  72.     LogonDomain=my.domain.COM
  73.  
  74.     [AddSection]
  75.     [mysection]
  76.     ;; This is comment line 1
  77.     Line1=this is line 1
  78.     Line2=this is line 2
  79.  
  80. Miscellanous:
  81. -------------
  82. All lines which begin with a semi-colon (;), are treated as comments.
  83. The Inifile is updated in place, so make a backup of the file first if
  84.     necessary.
  85.  
  86. Limitations:
  87. ------------
  88. The Inifile is limited to no more than 1200 lines.  If the .ini file exceeds
  89. this 1200 line limit, an error message is displayed on the screen.
  90.  
  91. The Patternfile is limited to no more than 100 lines.  If the patternfile
  92. exceeds this 100 line limit, an error message is displayed on the screen.
  93. If more than 100 lines are needed in the patternfile, then you should
  94. create a second patternfile and run INIPAT twice, once with the first
  95. patternfile, and again with the second patternfile.  
  96.  
  97. If you begin to see 'out of memory' errors, then try reducing the number
  98. of functions you use in the Patternfile and/or reducing the number of
  99. lines in the Inifile.
  100.  
  101. ******************
  102. *How To Register:*
  103. ******************
  104. For added convenience, you may register INIPATcher in any of the following
  105. ways:
  106.     1. To register INIPATcher,  you may send in the registration and
  107.     order form or fax it to us at (504) 626-1189.
  108.     2. You may also complete the registration and order form and send it
  109.     with a check or money order to:
  110.         DAMEWARE DEVELOPMENT
  111.         1024 Live Oak Loop
  112.         Mandeville, LA.  70448
  113.     3. Use CompuServe's easy shareware registration system which will
  114.     bill your CompuServe account (Just type GO SWREG at the CompuServe
  115.     prompt and when asked for programs Registration ID type 4640).
  116.  
  117.     4. CREDIT CARD ORDERS:
  118.     Credit card orders only
  119.  
  120.     To order by Mastercard, Visa, American Express and Discover call the
  121.     Public (software) Library by calling 800-2424-PsL or 713-524-6394 or
  122.     by FAX to 713-524-6398 or by CIS Email to 71355,470.  You can also
  123.     mail credit card orders to PsL at P. O. Box 35705, Houston, Texas
  124.     77235-5705.  When purchasing through PsL, remember to include item
  125.     number 10923.  The above numbers are for CREDIT CARD ORDERS ONLY.
  126.     Any questions about the status of the shipment of the order, 
  127.     refunds, registration options, product details, technical support,
  128.     volume discounts, dealer pricing, site licenses, etc, must be 
  129.     directed to DameWare Development, 1024 Live Oak Loop, Mandeville,
  130.     Louisiana  70448 or FAX (504) 626-1189 or our BBS (504) 626-7545
  131.     or CompuServe ID, 75020,1044.  
  132.  
  133.     To insure that you get the latest version, PsL will notify us the
  134.     day of your order and we will ship the product directly to you.  
  135.  
  136.  
  137.     5. FOR OVERSEAS ORDERS:
  138.     Overseas Purchases
  139.  
  140.     France
  141.     Jean-Guy DUCREUX (aka Winnie)
  142.     WindowShare SARL
  143.     B.P. 2078
  144.     57051-METZ cedex 2
  145.     France
  146.     Phone   87 30 85 57
  147.     Fax     87 32 37 75
  148.     
  149.     Germany
  150.     Hans Hoss
  151.     Hans IDM_FEEDBACKHoSending feedback to DameWare Developmentss Marketing GbR
  152.     Bismarckstr, 129
  153.     28203 Bremem
  154.     Phone 421-702817
  155.     Fax     421-73699
  156.  
  157.     6. SOFTWARE SPECTRUM 
  158.         Software Spectrum
  159.         2140 Merritt Drive
  160.         Garland, Texas  75041
  161.         Fax 214-864-7878  Phone 214-864-7887
  162.  
  163. ********************
  164. *Registration Form:*
  165. ********************
  166. Registration Form
  167.  
  168. INIPATcher Registration and Order Form  CAFIP1.0
  169. ___________________________________________________
  170. To place your order, fax us at (504) 626-1189 or send this form to:
  171.  
  172. DAMEWARE DEVELOPMENT
  173. 1024 Live Oak Loop
  174. Mandeville, La.  70448
  175. For credit orders see section: 
  176. Credit card order information
  177.  
  178.  
  179. Name:   ________________________________________________________
  180. Company Name:   ________________________________________________________
  181. Address:        ________________________________________________________
  182.     ________________________________________________________
  183.     ________________________________________________________
  184.     ________________________________________________________
  185. Phone:  Day time:_______________________Eve:______________________
  186. Electronic Mail:        _________________________
  187.  
  188.  
  189. INIPATcher _____@ $10.00 ea     $________________________
  190. Shipping and Handling   $ 3.00  $________________________
  191.         
  192. INIPATcher Site License         
  193. 2       to      5       computers: _____        computers @ $10 each = ______________
  194. 6       to      10      computers: _____        computers @ $9  each = ______________
  195. 11      to      49      computers: _____        computers @ $6  each = ______________
  196. 50      to      99      computers: _____        computers @ $5  each = ______________
  197. 100     to      199     computers: _____        computers @ $3  each = ______________
  198.         (More than 199 copies are negotiable)
  199.         
  200. Total           $________________________
  201.         
  202. Please specify disk format:     5 1/4"_____    3 1/2"_____
  203. PLEASE NOTE:  We accept cash, checks, money orders and COD's except
  204. international.  We do not accept unsolicited POs or overseas checks not
  205. drawn on American banks.  Overseas orders please include an additional
  206. $5.00 USD for S & H.
  207. CAFIP1.0
  208.  
  209.  
  210. What do I get when I register:
  211. ------------------------------
  212.  
  213. There are no limitations in this shareware release. The product will be
  214. registered in your name and you will receive the latest version.  It's a
  215. small price to pay for your peace of mind.  You may also keep abreast of
  216. the latest version of INIPATcher as well as any new products by calling
  217. our BBS.  You may also find data files of special interest. The number is 
  218. 504-626-7545. 
  219.  
  220. The Shareware concept:
  221. ----------------------
  222.  
  223. Shareware is copyrighted software which is distributed by authors through 
  224. bulletin boards, on-lineservices, disk vendors, and copies passed among
  225. friends. It is commercial software that you are allowed to try before you
  226. pay for it. This makes shareware the ultimate in money back guarantees. 
  227. Most money back guarantees work like this: you pay for the product and then
  228. have some period of time to try it out and see whether or not you like it.
  229. If you don't like it or find that it doesn't do what you need, you return
  230. it and you get your money back. Some software companies won't even let you
  231. try their product, since  to qualify for a refund the diskette envelope
  232. must have an unbroken seal.  With shareware you get to try it for a
  233. reasonable limited time (like 30 days), without spending a penny. You are
  234. able to use the software on your own system(s), in your own special work
  235. environment with no sales people looking over your shoulder. If you decide
  236. not to continue using it, you throw it away and forget all about it. There
  237. is no paperwork, no phone calls, and no correspondence to waste your
  238. valuable time. You only pay for it if you continue to use it.
  239.  
  240. Shareware is a distribution method, not a type of software. Shareware is
  241. produced by accomplished programmers, just like retail software. There is
  242. good and bad shareware, just as there is good and bad retail software. The
  243. primary difference between shareware and retail software is that with
  244. shareware you know if it's good or bad before you pay for it.  You benefit
  245. because you get to use the software to determine whether it meets your 
  246. needs, before you pay for it.  Authors benefit because they are able to get
  247. their products into your hands without the expenses it takes to launch a 
  248. traditional retail software product. There are many programs on the market 
  249. today that would never have become available without the shareware marketing
  250. method.
  251.  
  252. The shareware system and the continued availability of quality shareware 
  253. products depend on your willingness to register and pay for the shareware 
  254. you use. It's the registration fees you pay which allow us to support and 
  255. continue to develop our products. Please show your support for shareware by 
  256. registering those programs you actually use and by passing them on to 
  257. others.
  258.  
  259. Shareware is kept alive by your support!
  260.  
  261. DISCLAIMER:
  262. -----------
  263.  
  264. THIS INFORMATION IS PROVIDED "AS IS" WITHOUT REPRESENTATION OR 
  265. WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT 
  266. LIMITATION, ANY REPRESENTATIONS OR ENDORSEMENTS REGARDING THE USE 
  267. OF, THE RESULTS OF, OR PERFORMANCE OF THE INFORMATION, ITS 
  268. APPROPRIATENESS, ACCURACY, RELIABILITY, OR CORRECTNESS. THE ENTIRE 
  269. RISK AS TO THE USE OF THIS INFORMATION IS ASSUMED BY THE USER. IN NO 
  270. EVENT WILL R. KENNETH HATCHER, CHRIS A. FAYETTE OR DAMEWARE DEVELOPMENT
  271. BE LIABLE FOR ANY DAMAGES, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL, 
  272. RESULTING FROM ANY DEFECT IN THE INFORMATION, EVEN IF R. KENNETH 
  273. HATCHER, CHRIS A. FAYETTE OR DAMEWARE DEVELOPMENT HAVE BEEN ADVISED OF THE 
  274. POSSIBILITY OF SUCH DAMAGES. THIS DISCLAIMER SHALL SUPERSEDE ANY 
  275. VERBAL OR WRITTEN STATEMENT TO THE CONTRARY. IF YOU DON'T ACCEPT THESE TERMS
  276. YOU MUST CEASE AND DESIST USING THIS PRODUCT IMMEDIATELY. 
  277.  
  278. ******************************************
  279. *Other Products from DameWare Development*
  280. ******************************************
  281.  
  282. WinDial Corporate Edition.
  283. --------------------------
  284.  
  285. What is WinDial Corporate Edition?
  286.  
  287. WinDial Corporate Edition is an easy to use electronic phone book.  So 
  288. simple and fast--locate records as quickly as you can type! WinDial not 
  289. only cuts the cost of corporate telephone directories but also allows 
  290. updating of the directories as often as necessary.  Use it as a paperless 
  291. telephone directory or if desired you can print your very own customized 
  292. directory.  Either way, WinDial can manage very large databases with none 
  293. of the typical Windows limitations.   Use WinDial as a dialer and it will 
  294. keep a log of your calls.  WinDial can be easily incorporated into other 
  295. applications.  This can be accomplished by dynamic data exchange, drag and 
  296. drop, copy and paste and by exporting data or reports in formats other 
  297. applications recognize.  There are many fields to support corporate 
  298. requirements but it is capable of being customized for individual needs as 
  299. well.  Other features include:  multiple sorting, extended search, 
  300. undelete option, multi-user capabilities, modeless operation on all but one
  301. time-co
  302.  
  303.  
  304. DDEDial.  
  305. --------
  306.  
  307. DDE Dial adds dialing capabilities to applications that support dynamic data exchange such as Microsoft 
  308. Access, Microsoft Excel, Microsoft Word and Borland's Paradox...just to name a few.  This program is for 
  309. use with Windows 3.1 and Windows NT 3.1.
  310. These programs are available through, among other places, DameWare Development BBS (504) 626-7545 
  311. CompuServe, America Online, Motherboard BBS, Space BBS, Channel 1 BS, Hackers Hideout BBS, 
  312. Windows Online BBS,  The Club BBS, Rusty & Eddie BBS.
  313.  
  314. Feedback:
  315. ---------
  316.  
  317. We like any feedback you may have.  To contact DameWare Development:
  318. 1.      Leave mail on CompuServe ID 75020,1044
  319. 2.      Send Fax at (504) 626-1189
  320. 3.      Our BBS at (504) 626-7545
  321. 4.      Write to 
  322.  
  323. DAMEWARE DEVELOPMENT
  324. 1024 Live Oak Loop
  325. Mandeville, La.  70448
  326.  
  327.  
  328. Copyright
  329. ---------
  330.  
  331. Copyright⌐ 1995 DameWare Development  
  332.  
  333. Portions of this product are Copyrighted ⌐ 1991,1992,1993 by Microsoft 
  334. Corporation.  All rights are reserved.  All Microsoft Corporation 
  335. disclaimers apply.
  336. INIPATcher is a trademark of DameWare Development.
  337. WinDial is a trademark of DameWare Development.
  338. DDEDial is a trademark of DameWare Development.
  339. Microsoft Windows is a registered trademark of Microsoft Corporation.
  340.